Prince William tours Malta in place of pregnant Duchess Kate