Detailed enzyme and molecular characterisation of Alkaline Protease from Bacillus amyloliquefaciens MTCC 1488