VERITAS: Status and latest results