hailee steinfeld and shawn mendes