Wedding catering costs have sky-rocketed – how to stick to your budget