Relating Rainfall Patterns to Agricultural Income: Implications for Rural Development in Mozambique