Jaiswal hits century as England pay for two dropped catches