how long should my photographer stay at my wedding?