The time for a rise in interest rates is not now, given "anaemic" wage growth and Brexit uncertainty, Bank of England governor Mark Carney says.