More accurate generalized gradient approximation for solids