Eugene Laverty completes Aprilia's perfect start to the 2013 World Superbike Championship season by beating team-mate Sylvain Guintoli to victory in race two.