Peninsula's Aishling Callanan wins Girls 1600