Rachel Riley issues apology for tweet row as Channel 4 faces calls to sack her