BJP drums up nationalist fervour as Modi opens Ayodhya temple