Muslim man caught with machetes and gun in Bolton.