Hazlewood has six as India fold for 274