Le Caravage, David et Goliath