how much house can you afford in germany