Offering namaz on public land not a right, rules Allahabad High Court