Irvine apologises after Royal Courts refuse Sikh entry