Boris Johnson's former chief adviser has said the Prime Minister knew in advance about a Downing Street drinks party during the first coronavirus lockdown and agreed that it could go ahead, claims that have been confirmed to Sky News by a second source.