Macroporous SnO2 synthesized via a template-assisted reflux process for efficient dye-sensitized solar cells.