England fought back with the ball after a limp effort with the bat as they began their T20 World Cup Super 8s campaign with a 51-run victory over Sri Lanka after skittling their opponents for 95.