Robert Pattinson stars as caped crusader in first thrilling ‘The Batman’ trailer