Cost benefit analysis for solar water heating systems