Sir Keir Starmer has defended cutting the winter fuel allowance for 10 million pensioners as he faces pressure to rethink the move.