Home World news Shell Q1 profit falls 28% but tops analyst expectations