Meghan Markle ‘should have warned’ Prince Harry about drug use visa risk