A man is fighting for his life in hospital after a stabbing on Westminster Bridge, the Metropolitan Police said.