ICYMI: Godzilla battles the titans in new trailer