Warm European weather takes toll on Thomas Cook's profit forecast