What are the different types of mortgages available and how do they differ?