High street giant Marks & Spencer Plc (M&S) has rejected a revised £20.5 billion takeover bid by retail tycoon Philip Green.