Boris hails Parliament as 'the best the country has ever produced'