Britain votes to leave EU, Cameron resigns