PM challenged over Cameron links