500l compact high pressure solar hot water heater