How are religion and morality related? Can they be separated? Can a person be moral without being religious?

How are religion and morality related? Can they be separated? Can a person be moral without being religious?