NatWest tells 30,000 staff to spend more time in office