Giovanni Baglione, Rome 1566 - 1643 Rome