HBO reveals premiere date (and a new trailer) for the final season of Game of Thrones